Cricket News sort by Charles Bannerman

When South Africa take on Pakistan in the first Test at Johannesburg starting on Friday, Graeme Smith will become the first captain to lead his country in 100 Tests. Curiously, it will be his 108th Test as player, which means he has been captain for nearly the entire duration of his career...